package com.briup.day02;

/**
 * java 基本数据类型 ： 整型  byte short int long
 */
public class Test7 {
    public static void main(String[] args) {
        System.out.println(1);//默认就是int
        //定义整型变量
        byte a = 1; // 1个字节*8   8位     0000 0001
        short b = 1;// 2个字节*8   16位
        int c = 1;  // 4个字节*8   32位  0000...0001
        long d = 1L;// 8个字节*8   64位
        //相同： 基本数据类型变量是否相同
        System.out.println( a == b);
        System.out.println( a == c);
        System.out.println( b == d);
        System.out.println( b == c);
        /*
            存储数据的内存大小： 不一样
            4G   16G
            1G =  1024M
            1M = 1024k
            1K = 1024字节
            1字节= 8位（0000 0000）

         */
        //浮点型
        System.out.println(1.0);//默认类型double
        float a2 = 3.1415f;  // 4个字节 32位  010100101
        double b2 = 3.1415;  // 8个字节 64位  010101010
        //计算机表示浮点数 本身非精确 01010101 0.3
        System.out.println(a2 == b2);//false
    }
}
